based on rules - Allemand Anglais Dictionnaire